callable investment - French English Dictionary